// 这个模块处理日期相关
import dayjs from 'dayjs'
import Vue from 'vue'
// 1. 导入处理相对时间的插件
import relativeTime from 'dayjs/plugin/relativeTime'
// 2. 扩展这个插件(挂载这个插件)
dayjs.extend(relativeTime)
// 3. 导入汉化包
import 'dayjs/locale/zh-cn'
// 4. 语言包的挂载
dayjs.locale('zh-cn')
// ------ 格式化时间的过滤器
Vue.filter('formatTime', (val) => {
  return dayjs(val).format('YYYY-MM-DD')
})

// 相对时间的过滤器
// .from .to  xxx之前 .fromNow .toNow  xxx之内
Vue.filter('relativeTime', (val) => {
  return dayjs(val).from()
})
